package com.sai.jsai.module.system.convert;

import com.sai.jsai.module.system.api.dto.SysMenuTreeDTO;
import com.sai.jsai.module.system.dal.entity.SysMenu;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * @author jisai
 * @version 0.0.1
 * @Description 系统菜单 转换类
 * @createTime 2024/10/01
 */
@Mapper
public interface SysMenuConvert {

    SysMenuConvert INSTANCE = Mappers.getMapper(SysMenuConvert.class);

    SysMenuTreeDTO convertToMenuTree(SysMenu e);

    List<SysMenuTreeDTO> convertToMenuTreeList(List<SysMenu> list);

}
